Keysight Pathwave 89600 VSA .NET API
ChangeLogicalChannels(LogicalChannelId[]) Method
See Also 
Agilent.SA.Vsa.Interfaces Assembly > Agilent.SA.Vsa Namespace > Input Class > ChangeLogicalChannels Method : ChangeLogicalChannels(LogicalChannelId[]) Method


logicalChannelIds
The logical channel identifiers that correspond to the desired logical channels.

Glossary Item Box

Changes the input channel configuration for the current measurement by specifying specific logical channels to use (using logical channel identifiers).

Syntax

Visual Basic (Declaration) 
Public Overloads MustOverride Sub ChangeLogicalChannels( _
   ByVal ParamArray logicalChannelIds() As LogicalChannelId _
) 
C# 
public abstract void ChangeLogicalChannels( 
   params LogicalChannelId[] logicalChannelIds
)
C++/CLI 
public:
abstract void ChangeLogicalChannels( 
   ... array<LogicalChannelId>^ logicalChannelIds
) 

Parameters

logicalChannelIds
The logical channel identifiers that correspond to the desired logical channels.

Exceptions

ExceptionDescription
System.ArgumentNullExceptionlogicalChannelIds is null.
System.ArgumentOutOfRangeExceptionlogicalChannelIds is not possible with the currently selected hardware.

Remarks

Hardware Interchangeability: Do not use this method if hardware interchangeability is important. A logical channel identifier is only valid and unique within the context of the model(s) of hardware being used.

Affect on Traces: Undefined. The Measurement.PresetTraces, RemoveExtra, and TraceCollection.ArrangeWindows methods may be useful in presetting traces to a default number, result assignment, and layout after changing the channel configuration.

Requirements

Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)

See Also